export default {
  components: {
    Box: () => import("@/view/main/Box.vue"),
    Context: () => import("@/view/main/Context.vue"),
    Extent: () => import("@/view/main/Extent.vue"),
    Grid: () => import("@/view/main/Grid.vue"),
    Bar01: () => import("@/view/element/Bar01.vue"),
    Bar02: () => import("@/view/element/Bar02.vue"),
    Bar03: () => import("@/view/element/Bar03.vue"),
    Bar04: () => import("@/view/element/Bar04.vue"),
    Bar05: () => import("@/view/element/Bar05.vue"),
    Bar06: () => import("@/view/element/Bar06.vue"),
    BoxModel: () => import("@/view/element/BoxModel.vue"),
    Bubble01: () => import("@/view/element/Bubble01.vue"),
    Bubble02: () => import("@/view/element/Bubble02.vue"),
    Calendar01: () => import("@/view/element/Calendar01.vue"),
    CarouselText: () => import("@/view/element/CarouselText.vue"),
    Clock02: () => import("@/view/element/Clock02.vue"),
    CloudMap: () => import("@/view/element/CloudMap.vue"),
    Decoration: () => import("@/view/element/Decoration.vue"),
    Funnel01: () => import("@/view/element/Funnel01.vue"),
    Funnel02: () => import("@/view/element/Funnel02.vue"),
    Heat01: () => import("@/view/element/Heat01.vue"),
    Heat02: () => import("@/view/element/Heat02.vue"),
    Histogram01: () => import("@/view/element/Histogram01.vue"),
    Histogram02: () => import("@/view/element/Histogram02.vue"),
    Holo3dMap: () => import("@/view/element/Holo3dMap.vue"),
    Icon: () => import("@/view/element/Icon.vue"),
    Line01: () => import("@/view/element/Line01.vue"),
    Line02: () => import("@/view/element/Line02.vue"),
    Line03: () => import("@/view/element/Line03.vue"),
    Line04: () => import("@/view/element/Line04.vue"),
    Line05: () => import("@/view/element/Line05.vue"),
    Line06: () => import("@/view/element/Line06.vue"),
    // Line07: () => import('@/view/element/Line07.vue'),
    Menu: () => import("@/view/element/Menu.vue"),
    Mixed: () => import("@/view/element/Mixed.vue"),
    Panel0101: () => import("@/view/element/Panel0101.vue"),
    Panel0102: () => import("@/view/element/Panel0102.vue"),
    Panel0103: () => import("@/view/element/Panel0103.vue"),
    Picture: () => import("@/view/element/Picture.vue"),
    Pie02: () => import("@/view/element/Pie02.vue"),
    Pie0101: () => import("@/view/element/Pie0101.vue"),
    Pie0102: () => import("@/view/element/Pie0102.vue"),
    Pie0103: () => import("@/view/element/Pie0103.vue"),
    Pie0301: () => import("@/view/element/Pie0301.vue"),
    Pie0302: () => import("@/view/element/Pie0302.vue"),
    Pie0401: () => import("@/view/element/Pie0401.vue"),
    Pie0402: () => import("@/view/element/Pie0402.vue"),
    PolarBar: () => import("@/view/element/PolarBar.vue"),
    Radar01: () => import("@/view/element/Radar01.vue"),
    Relationship01: () => import("@/view/element/Relationship01.vue"),
    Relationship02: () => import("@/view/element/Relationship02.vue"),
    Relationship03: () => import("@/view/element/Relationship03.vue"),
    Sankey: () => import("@/view/element/Sankey.vue"),
    Scatter3D: () => import("@/view/element/Scatter3D.vue"),
    ScatterDiagram01: () => import("@/view/element/ScatterDiagram01.vue"),
    ScatterDiagram02: () => import("@/view/element/ScatterDiagram02.vue"),
    Shape: () => import("@/view/element/Shape.vue"),
    Simple: () => import("@/view/element/Simple.vue"),
    Statistic01: () => import("@/view/element/Statistic01.vue"),
    Statistic02: () => import("@/view/element/Statistic02.vue"),
    Statistic03: () => import("@/view/element/Statistic03.vue"),
    Statistic04: () => import("@/view/element/Statistic04.vue"),
    Statistic05: () => import("@/view/element/Statistic05.vue"),
    Surface01: () => import("@/view/element/Surface01.vue"),
    Surface02: () => import("@/view/element/Surface02.vue"),
    GlobeLayer: () => import("@/view/element/GlobeLayer.vue"),
    Line3d: () => import("@/view/element/Line3d.vue"),
    GraphGL01: () => import("@/view/element/GraphGL01.vue"),
    Heatmap01: () => import("@/view/element/Heatmap01.vue"),
    Group01: () => import("@/view/element/Group01.vue"),
    // Parallel01: () => import('@/view/element/Parallel01.vue'),
    // Treemap01: () => import('@/view/element/Treemap01.vue'),
    // PictorialBar01: () => import('@/view/element/PictorialBar01.vue'),
    // ThemeRiver01: () => import('@/view/element/ThemeRiver01.vue'),
    // Bar07: () => import('@/view/element/Bar07.vue'),
    // Bar08: () => import('@/view/element/Bar08.vue'),
    // Bar09: () => import('@/view/element/Bar09.vue'),
    // Candlestick01: () => import('@/view/element/Candlestick01.vue'),
    // Boxplot01: () => import('@/view/element/Boxplot01.vue'),
    VSwitch: () => import("@/view/element/VSwitch.vue"),
    Time: () => import("@/view/element/Time.vue"),
    Timing: () => import("@/view/element/Timing.vue"),
    Tree: () => import("@/view/element/Tree.vue"),
    VButton: () => import("@/view/element/VButton.vue"),
    Video: () => import("@/view/element/Video.vue"),
    VIframe: () => import("@/view/element/VIframe.vue"),
    VTable: () => import("@/view/element/VTable.vue"),
    VText: () => import("@/view/element/VText.vue"),
    Group: () => import("@/view/element/Group.vue"),
    // 新增通用按钮：单选按钮、复选框
    // Radio: () => import('@/view/element/Radio.vue'),
    // Checkbox: () => import('@/view/element/Checkbox.vue'),
    // VSelect: () => import('@/view/element/VSelect.vue'),
    // Cascader: () => import('@/view/element/Cascader.vue'),
    // Slider: () => import('@/view/element/Slider.vue'),
    // Transfer: () => import('@/view/element/Transfer.vue'),
    // Form: () => import('@/view/element/Form.vue'),
    // Progress: () => import('@/view/element/Progress.vue'),
    // Tabs: () => import('@/view/element/Tabs.vue'),
    // Breadcrumb: () => import('@/view/element/Breadcrumb.vue'),
    // Dropdown: () => import('@/view/element/Dropdown.vue'),
    // Steps: () => import('@/view/element/Steps.vue'),
    // Timeline: () => import('@/view/element/Timeline.vue'),
    // Divider: () => import('@/view/element/Divider.vue'),
    // Collapse: () => import('@/view/element/Collapse.vue'),
    // InputNumber: () => import('@/view/element/InputNumber.vue'),
    // Pagination: () => import('@/view/element/Pagination.vue'),
    // TimePicker: () => import('@/view/element/TimePicker.vue'),
    RtspVideo: () => import("@/view/element/RtspVideo.vue"),
    Function: () => import("@/view/element/Function.vue"),
    VHtml: () => import("@/view/element/VHtml.vue"),
    ObjectTree: () => import("@/view/element/ObjectTree.vue"),
    Gantt: () => import("@/view/element/Gantt.vue"),
  },
};
